.reg {
	width: 100%;
	padding: 30px;
	background: url(../../assets/images/sign-bg.jpg) no-repeat left top;
	background-size: cover;
	color: #fff;

	// 密码登录
	.reg-login {
		margin-bottom: 20px;
		text-align: right;
		a {
			color: #fff;
		}
	}

	// 标题
	.reg-title {
		font-size: 30px;
	}

	// 说明
	.reg-info {
		font-size: 14px;
		color: #ccc;
		margin: 10px 0 40px;
	}

	// 表单
	.reg-form {
		input {
			padding-left: 30px;
			margin-bottom: 15px;
			width: 100%;
			height: 50px;
			border-radius: 25px;
			background-color: rgba(255, 255, 255, 0.5);
			color: #fff;
		}
		input::placeholder {
			color: #fff;
		}
	}

	// 验证码
	.captcha {
		display: flex;
		height: 50px;
		margin-bottom: 15px;
		.code {
			width: 1px;
			flex: 1;
		}
		div {
			margin-left: 10px;
		}
	}

	// 注册按钮
	#reg-btn {
		width: 100%;
		height: 50px;
		border-radius: 25px;
		background-color: rgba(99, 255, 167, 0.5);
		color: #fff;
	}

	// 微信注册
	.reg-wechat {
		margin-top: 20px;
		text-align: right;
		span {
			font-size: 20px;
		}
	}
	// 错误提示
	#error {
		margin-top: 50px;
		width: 100%;
		color: #f00;
		font-size: 18px;
		text-align: center;
	}
}
